home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / program / bltx_212.zip / whatthis.is < prev   
Text File  |  1996-11-18  |  2KB  |  32 lines

  1. Bullet Is...
  2.  
  3.  Bullet/X is a database engine toolkit for 32-bit enhanced DOS compilers and
  4.  extenders.  It provides pre-built and tested access methods to data and
  5.  index files for application programmers.  It is not an end-user Database
  6.  Management System (DBMS), but it is a tool that could be used to develop
  7.  one.  Bullet is compact, efficient, and  very fast.  It can be configured
  8.  to use custom key-build, user sort-compare, and expression-parser routines
  9.  to extend the built-in functionality.  All OS API calls made by Bullet can
  10.  be replaced with custom calls, using most any compiler language.
  11.  
  12.  The standard data format is DBF (dBASE 3+ and later).  The supported memo
  13.  format is DBT (dBASE 5 and later).  Index-only support can be enabled and
  14.  with this any data file format may be used (the data maintained by the
  15.  programmer then).  Also, the DBF standard may be extended by using binary
  16.  field values and fields larger than 254 bytes.  Index files are
  17.  NLS-compatible and use an efficient b-tree structure.  Files may be any size
  18.  supported by the OS, up to 4GB.  Up to 1024 files may be opened and in use
  19.  by any one process, with any number of processes active.
  20.  
  21.  The Bullet API consists of a wide assortment of routines, from low-level OS
  22.  calls to high-level transaction-list routines that can process hundreds of
  23.  files per transaction, with roll-back on error.  Network/multi-user
  24.  support is included, and makes use of operating system features such as
  25.  atomic re-locking (if available), and shared locks that allow other
  26.  processes read-access to locked files.
  27.  
  28.  Also available are Bullet/95, for Win32 32-bit compilers (Win95, NT, Win32s);
  29.  Bullet/2 for OS/2, and Bullet/2 REXX.  Bullet for 16-bit compilers is also
  30.  available.
  31.  
  32.